home *** CD-ROM | disk | FTP | other *** search
Wrap
<?xml version="1.0" encoding="EUC-KR"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX This file is generated from xml source: DO NOT EDIT XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --> <title>mod_auth_digest - Apache HTTP Server</title> <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> <link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> <link href="../images/favicon.ico" rel="shortcut icon" /></head> <body> <div id="page-header"> <p class="menu"><a href="../mod/">╕≡╡Γ</a> | <a href="../mod/directives.html">┴÷╜├╛ε╡Θ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">┐δ╛ε</a> | <a href="../sitemap.html">╗τ└╠╞«╕╩</a></p> <p class="apache">Apache HTTP Server Version 2.0</p> <img alt="" src="../images/feather.gif" /></div> <div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> <div id="path"> <a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Server</a> > <a href="http://httpd.apache.org/docs-project/">Documentation</a> > <a href="../">Version 2.0</a> > <a href="./">╕≡╡Γ</a></div> <div id="page-content"> <div id="preamble"><h1>╛╞╞──í ╕≡╡Γ mod_auth_digest</h1> <div class="toplang"> <p><span>░í┤╔╟╤ ╛≡╛ε: </span><a href="../en/mod/mod_auth_digest.html" hreflang="en" rel="alternate" title="English"> en </a> | <a href="../ko/mod/mod_auth_digest.html" title="Korean"> ko </a></p> </div> <table class="module"><tr><th><a href="module-dict.html#Description">╝│╕φ:</a></th><td>MD5 Digest Authentication└╗ ╗τ┐δ╟╤ ╗τ┐δ└┌└╬┴⌡.</td></tr> <tr><th><a href="module-dict.html#Status">╗≤┼┬:</a></th><td>Experimental</td></tr> <tr><th><a href="module-dict.html#ModuleIdentifier">╕≡╡Γ╕φ:</a></th><td>auth_digest_module</td></tr> <tr><th><a href="module-dict.html#SourceFile">╝╥╜║╞─└╧:</a></th><td>mod_auth_digest.c</td></tr></table> <h3>┐Σ╛α</h3> <p>└╠ ╕≡╡Γ└║ HTTP Digest Authentication└╗ ▒╕╟÷╟╤┤┘. ▒╫╖»│¬ ╕╣└║ ┼╫╜║╞«╕ª ░┼─í┴÷ ╛╩└║ ╜╟╟Φ└√└╬ ╕≡╡Γ└╠┤┘.</p> </div> <div id="quickview"><h3 class="directives">┴÷╜├╛ε╡Θ</h3> <ul id="toc"> <li><img alt="" src="../images/down.gif" /> <a href="#authdigestalgorithm">AuthDigestAlgorithm</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#authdigestdomain">AuthDigestDomain</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#authdigestfile">AuthDigestFile</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#authdigestgroupfile">AuthDigestGroupFile</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#authdigestnccheck">AuthDigestNcCheck</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#authdigestnonceformat">AuthDigestNonceFormat</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#authdigestnoncelifetime">AuthDigestNonceLifetime</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#authdigestqop">AuthDigestQop</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#authdigestshmemsize">AuthDigestShmemSize</a></li> </ul> <h3>┴╓┴ª</h3> <ul id="topics"> <li><img alt="" src="../images/down.gif" /> <a href="#using">Digest Authentication ╗τ┐δ╟╧▒Γ</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#msie">MS Internet Explorer ╣«┴ª ╟╪░ß╟╧▒Γ</a></li> </ul><h3>┬ⁿ░φ</h3> <ul class="seealso"> <li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li> <li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li> <li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li> <li><code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code></li> </ul></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> <h2><a name="using" id="using">Digest Authentication ╗τ┐δ╟╧▒Γ</a></h2> <p>MD5 Digest authentication└║ ╕┼┐∞ ╜▒░╘ ╗τ┐δ╟╥ ╝÷ └╓┤┘. ╕≡╡τ <code class="directive"><a href="../mod/mod_auth.html#authgroupfile">AuthGroupFile</a></code>└╗ <code class="directive"><a href="#authdigestgroupfile">AuthDigestGroupFile</a></code>╖╬ ║»░µ╟╧░φ, <code>AuthType Basic</code>░· <code class="directive"><a href="../mod/mod_auth.html#authuserfile">AuthUserFile</a></code> ┤δ╜┼ <code>AuthType Digest</code>┐═ <code class="directive"><a href="#authdigestfile">AuthDigestFile</a></code>└╗ ╗τ┐δ╟╧┐⌐ ░ú┤▄╚≈ └╬┴⌡└╗ ╝│┴ñ╟╥ ╝÷ └╓┤┘. ▒╫╕«░φ ├╓╝╥╟╤ ║╕╚ú╟╧╖┴┤┬ ┐╡┐¬└╟ ▒Γ║╗ URI└╗ <code class="directive"><a href="#authdigestdomain">AuthDigestDomain</a></code> ┴÷╜├╛ε┐í ╗τ┐δ╟╤┤┘.</p> <p><a href="../programs/htdigest.html">htdigest</a> ╡╡▒╕╕ª ╗τ┐δ╟╧┐⌐ ╗τ┐δ└┌ (╣«└┌)╞─└╧└╗ ╕╕╡Θ ╝÷ └╓┤┘.</p> <div class="example"><h3>┐╣┴ª:</h3><p><code> <Location /private/><br /> <span class="indent"> AuthType Digest<br /> AuthName "private area"<br /> AuthDigestDomain /private/ http://mirror.my.dom/private2/<br /> AuthDigestFile /web/auth/.digest_pw<br /> Require valid-user<br /> </span> </Location> </code></p></div> <div class="note"><h3>┴╓└╟</h3> <p>Digest authentication└║ Basic authentication║╕┤┘ ┤⌡ ╛╚└ⁿ╟╤ ╛╧╚ú╜├╜║┼█└╗ ┴ª░°╟╧┴÷╕╕, ║Ω╢≤┐∞└·░í ┴÷┐°╟╪╛▀ ╟╤┤┘. 2002│Γ 11┐∙ ╟÷└τ digest authentication└╗ ┴÷┐°╟╧┤┬ ║Ω╢≤┐∞└·┐í┤┬ <a href="http://www.opera.com/">Opera</a>, (┴·└╟╣«└┌┐¡░· ╟╘▓▓ ╗τ┐δ╟╧╕Θ ╛╚╡╟┴÷╕╕ - ╟╪░ß╣µ╣²└║ ╛╞╖í "<a href="#msie">MS Internet Explorer</a> ╣«┴ª ╟╪░ß╟╧▒Γ"╕ª ┬ⁿ░φ) <a href="http://www.microsoft.com/windows/ie/">MS Internet Explorer</a>, <a href="http://www.w3.org/Amaya/">Amaya</a>, <a href="http://www.mozilla.org">Mozilla</a>, ╣÷└ⁿ 7 └╠╚─└╟ <a href="http://channels.netscape.com/ns/browsers/download.jsp">Netscape</a> ╡ε└╠ └╓┤┘. digest authentication└╠ basic authentication ╕╕┼¡ │╬╕« ▒╕╟÷╡╟┴÷ ╛╩╛╥▒Γ╢º╣«┐í ┴╓└╟╟╪╝¡ ╗τ┐δ╟╪╛▀ ╟╤┤┘.</p> </div> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> <h2><a name="msie" id="msie">MS Internet Explorer ╣«┴ª ╟╪░ß╟╧▒Γ</a></h2> <p>╟÷└τ Internet Explorer┤┬ Digest authentication ╗τ┐δ╜├ ┴·└╟╣«└┌┐¡└╠ └╓┤┬ <code>GET</code> ┐Σ├╗└╗ RFC┐═ ┤┘╕ú░╘ ├│╕«╟╧┤┬ ╣«┴ª░í └╓┤┘. ╕ε░í┴÷ ╣µ╣²└╕╖╬ └╠ ╣«┴ª╕ª ╟╪░ß╟╥ ╝÷ └╓┤┘.</p> <p> ├╣╣°┬░┤┬ ╟┴╖╬▒╫╖Ñ┐í └┌╖ß╕ª │╤░▄┴╓▒Γ└º╟╪ <code>GET</code> ┤δ╜┼ <code>POST</code> ┐Σ├╗└╗ ╗τ┐δ╟╧┤┬ ╣µ╣²└╠┤┘. └╠ ╣µ╣²└╠ ░í┤╔╟╧┤┘╕Θ ░í└σ ░ú┤▄╟╤ ╟╪░ß├Ñ└╠┤┘. </p> <p>╢╟, ╛╞╞──í 2.0.51║╬┼═ <code>AuthDigestEnableQueryStringHack</code> ╚»░µ║»╝÷╕ª ┴ª░°╟╧┐⌐ ╣«┴ª╕ª ╟╪░ß╟╤┤┘. ┐Σ├╗┐í <code>AuthDigestEnableQueryStringHack</code>└╗ ╝│┴ñ╟╧╕Θ ╛╞╞──í┤┬ MSIE ╣÷▒╫╕ª ╟╟╟╪░Ñ ┴╢─í╕ª ├δ╟╧░φ ┐Σ├╗ URI╕ª digest ║±▒│┐í╝¡ ┴ª┐▄╟╤┤┘. └╠ ╣µ╣²└║ ┤┘└╜░· ░░└╠ ╗τ┐δ╟╤┤┘.</p> <div class="example"><h3>MSIE┐í╝¡ Digest Authentication ╗τ┐δ╟╧▒Γ:</h3><p><code> BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On </code></p></div> <p>╝▒┼├└√└╬ ╚»░µ║»╝÷ ╝│┴ñ┐í ┤δ╟╤ └┌╝╝╟╤ │╗┐δ└║ <code class="directive"><a href="../mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code> ┴÷╜├╛ε╕ª ┬ⁿ░φ╟╧╢≤.</p> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="AuthDigestAlgorithm" id="AuthDigestAlgorithm">AuthDigestAlgorithm</a> <a name="authdigestalgorithm" id="authdigestalgorithm">┴÷╜├╛ε</a></h2> <table class="directive"> <tr><th><a href="directive-dict.html#Description">╝│╕φ:</a></th><td>digest authentication┐í╝¡ challenge┐═ response hash╕ª ░Φ╗Ω╟╧┤┬ ╛╦░φ╕«┴≥└╗ ╝▒┼├╟╤┤┘</td></tr> <tr><th><a href="directive-dict.html#Syntax">╣«╣²:</a></th><td><code>AuthDigestAlgorithm MD5|MD5-sess</code></td></tr> <tr><th><a href="directive-dict.html#Default">▒Γ║╗░¬:</a></th><td><code>AuthDigestAlgorithm MD5</code></td></tr> <tr><th><a href="directive-dict.html#Context">╗τ┐δ└σ╝╥:</a></th><td>directory, .htaccess</td></tr> <tr><th><a href="directive-dict.html#Override">Override ┐╔╝╟:</a></th><td>AuthConfig</td></tr> <tr><th><a href="directive-dict.html#Status">╗≤┼┬:</a></th><td>Experimental</td></tr> <tr><th><a href="directive-dict.html#Module">╕≡╡Γ:</a></th><td>mod_auth_digest</td></tr> </table> <p><code class="directive">AuthDigestAlgorithm</code> ┴÷╜├╛ε┤┬ challenge┐═ response hash╕ª ░Φ╗Ω╟╧┤┬ ╛╦░φ╕«┴≥└╗ ╝▒┼├╟╤┤┘.</p> <div class="note"> <code>MD5-sess</code>┤┬ ╛╞┴≈ ┐╧└ⁿ╚≈ ▒╕╟÷╡╟┴÷ ╛╩╛╥┤┘. </div> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="AuthDigestDomain" id="AuthDigestDomain">AuthDigestDomain</a> <a name="authdigestdomain" id="authdigestdomain">┴÷╜├╛ε</a></h2> <table class="directive"> <tr><th><a href="directive-dict.html#Description">╝│╕φ:</a></th><td>digest authentication┐í╝¡ ░░└║ ║╕╚ú┐╡┐¬┐í ╝╙╟╧┤┬ URI╡Θ</td></tr> <tr><th><a href="directive-dict.html#Syntax">╣«╣²:</a></th><td><code>AuthDigestDomain <var>URI</var> [<var>URI</var>] ...</code></td></tr> <tr><th><a href="directive-dict.html#Context">╗τ┐δ└σ╝╥:</a></th><td>directory, .htaccess</td></tr> <tr><th><a href="directive-dict.html#Override">Override ┐╔╝╟:</a></th><td>AuthConfig</td></tr> <tr><th><a href="directive-dict.html#Status">╗≤┼┬:</a></th><td>Experimental</td></tr> <tr><th><a href="directive-dict.html#Module">╕≡╡Γ:</a></th><td>mod_auth_digest</td></tr> </table> <p><code class="directive">AuthDigestDomain</code> ┴÷╜├╛ε┤┬ ░░└║ ║╕╚ú┐╡┐¬┐í └╓┤┬ (<em>┐╣╕ª ╡Θ╛ε</em> ░░└║ ┐╡┐¬░· ╗τ┐δ└┌╕φ/╛╧╚ú ┴ñ║╕╕ª ╗τ┐δ╟╧┤┬) URI╡Θ└╗ ┴÷┴ñ╟╤┤┘. ┴÷┴ñ╟╤ URI┤┬ ┴ó╡╬╗τ╖╬ ╗τ┐δ╟╤┤┘. <em>┴∩</em>, ┼¼╢≤└╠╛≡╞«┤┬ URI "╛╞╖í" ╕≡╡╬╕ª ░░└║ ╗τ┐δ└┌╕φ/╛╧╚ú╖╬ ║╕╚ú╟╤┤┘░φ ░í┴ñ╟╤┤┘. URI┤┬ (<em>┴∩</em>, ╜║┼┤(scheme), ╚ú╜║╞«, ╞≈╞« ╡ε└╗ ╞≈╟╘╟╧┤┬) └²┤δ URL└╠░┼│¬ ╗≤┤δ URI└╠┤┘.</p> <p>└╠ ┴÷╜├╛ε┤┬ ╟╫╗≤ <em>┴÷┴ñ╟╪╛▀</em> ╟╧╕τ, ├╓╝╥╟╤ ┐╡┐¬╡Θ└╟ ▒Γ║╗ URI(╡Θ)╕ª ╞≈╟╘<em>╟╪╛▀</em> ╟╤┤┘. ╗²╖½╟╧╕Θ ┼¼╢≤└╠╛≡╞«┤┬ └╠ ╝¡╣÷╖╬ ║╕│╗┤┬ <em>╕≡╡τ ┐Σ├╗</em>┐í Authorization ╟∞┤⌡╕ª ╞≈╟╘╟╤┤┘. ▒╫╖»╕Θ ┐Σ├╗└╟ ┼⌐▒Γ░í ─┐┴÷╕τ, <code class="directive"><a href="#authdigestnccheck">AuthDigestNcCheck</a></code>╕ª ╗τ┐δ╟╤┤┘╕Θ ╝║┤╔┐í │¬╗█ ┐╡╟Γ└╗ ┴┘ ╝÷ └╓┤┘.</p> <p>┤┘╕Ñ ╝¡╣÷└╟ URI╕ª ┴÷┴ñ╟╧╕Θ, (└╠╕ª └╠╟╪╟╧┤┬) ┼¼╢≤└╠╛≡╞«┤┬ ┐⌐╖» ╝¡╣÷╕╢┤┘ ╕┼╣° ╗τ┐δ└┌┐í░╘ ╣»┴÷╛╩░φ ░░└║ ╗τ┐δ└┌╕φ/╛╧╚ú╕ª ╗τ┐δ╟╥ ╝÷ └╓┤┘.</p> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="AuthDigestFile" id="AuthDigestFile">AuthDigestFile</a> <a name="authdigestfile" id="authdigestfile">┴÷╜├╛ε</a></h2> <table class="directive"> <tr><th><a href="directive-dict.html#Description">╝│╕φ:</a></th><td>digest authentication┐í ╗τ┐δ╟╥ ╗τ┐δ└┌╕φ░· └╬─┌╡∙╡╚ ╛╧╚ú ╕±╖╧└╗ └·└σ╟╤ ╣«╝¡╞─└╧ └º─í</td></tr> <tr><th><a href="directive-dict.html#Syntax">╣«╣²:</a></th><td><code>AuthDigestFile <var>file-path</var></code></td></tr> <tr><th><a href="directive-dict.html#Context">╗τ┐δ└σ╝╥:</a></th><td>directory, .htaccess</td></tr> <tr><th><a href="directive-dict.html#Override">Override ┐╔╝╟:</a></th><td>AuthConfig</td></tr> <tr><th><a href="directive-dict.html#Status">╗≤┼┬:</a></th><td>Experimental</td></tr> <tr><th><a href="directive-dict.html#Module">╕≡╡Γ:</a></th><td>mod_auth_digest</td></tr> </table> <p><code class="directive">AuthDigestFile</code> ┴÷╜├╛ε┤┬ digest authentication┐í ╗τ┐δ╟╥ ╗τ┐δ└┌╕φ░· └╬─┌╡∙╡╚ ╛╧╚ú╕ª └·└σ╟╧┤┬ ╣«╝¡╞─└╧╕φ└╗ ┴÷┴ñ╟╤┤┘. <var>File-path</var>┤┬ ╗τ┐δ└┌┴ñ║╕ ╞─└╧└╟ └²┤δ░µ╖╬└╠┤┘.</p> <p>└╠ ╞─└╧ │╗┐δ└║ ╞»║░╟╤ ╟ⁿ╜─└╠ └╓┤┘. ╛╞╞──í ╣Φ╞≈║╗└╟ <code>support/</code> ╟╧└º╡≡╖║┼Σ╕«┐í └╓┤┬ <a href="../programs/htdigest.html">htdigest</a> ╡╡▒╕╕ª ╗τ┐δ╟╧┐⌐ └╠╖▒ ╟ⁿ╜─└╟ ╞─└╧└╗ ╕╕╡Θ ╝÷ └╓┤┘.</p> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="AuthDigestGroupFile" id="AuthDigestGroupFile">AuthDigestGroupFile</a> <a name="authdigestgroupfile" id="authdigestgroupfile">┴÷╜├╛ε</a></h2> <table class="directive"> <tr><th><a href="directive-dict.html#Description">╝│╕φ:</a></th><td>digest authentication┐í ╗τ┐δ╟╥ ▒╫╖∞ ╕±╖╧└╗ └·└σ╟╤ ╣«╝¡╞─└╧╕φ</td></tr> <tr><th><a href="directive-dict.html#Syntax">╣«╣²:</a></th><td><code>AuthDigestGroupFile <var>file-path</var></code></td></tr> <tr><th><a href="directive-dict.html#Context">╗τ┐δ└σ╝╥:</a></th><td>directory, .htaccess</td></tr> <tr><th><a href="directive-dict.html#Override">Override ┐╔╝╟:</a></th><td>AuthConfig</td></tr> <tr><th><a href="directive-dict.html#Status">╗≤┼┬:</a></th><td>Experimental</td></tr> <tr><th><a href="directive-dict.html#Module">╕≡╡Γ:</a></th><td>mod_auth_digest</td></tr> </table> <p><code class="directive">AuthDigestGroupFile</code> ┴÷╜├╛ε┤┬ ▒╫╖∞░· ▒╫╖∞└╟ ▒╕╝║┐°╡Θ(╗τ┐δ└┌╕φ) ╕±╖╧└╗ └·└σ╟╧┤┬ ╣«╝¡╞─└╧╕φ└╗ ┴÷┴ñ╟╤┤┘. <var>File-path</var>┤┬ ▒╫╖∞┴ñ║╕ ╞─└╧└╟ └²┤δ░µ╖╬└╠┤┘.</p> <p>▒╫╖∞╞─└╧└║ ▒╫╖∞╕φ ╡┌┐í ─▌╖╨, ▒╫╡┌┐í ▒╫╖∞┐í ╝╙╟╤ ╗τ┐δ└┌╕φ╡Θ└╗ ░°╣Θ└╕╖╬ ▒╕║╨╟╧┐⌐ ╟╤ ┴┘╖╬ ▒Γ╖╧╟╤┤┘. ┐╣╕ª ╡Θ╛ε ┤┘└╜░· ░░┤┘.</p> <div class="example"><p><code>mygroup: bob joe anne</code></p></div> <p>┼½ ╣«└┌╞─└╧└╗ ░╦╗÷╟╧┤┬ ░═└╠ <em>╕┼┐∞</em> ║±╚┐└▓└√└╙└╗ ╕φ╜╔╟╧╢≤.</p> <div class="warning"><h3>║╕╛╚:</h3> <p><code class="directive">AuthGroupFile</code>└╗ └Ñ╝¡╣÷ ╣«╝¡╡Θ ╣█┐í └·└σ╟╪╛▀ ╟╤┤┘. ▒╫╖∞╞─└╧└╠ ║╕╚ú╟╧┤┬ ╡≡╖║┼Σ╕« ╛╚┐í ▒╫╖∞╞─└╧└╗ ╡╬┴÷ <em>╕╢╢≤</em>. ▒╫╖╕┴÷ ╛╩└╕╕Θ ┼¼╢≤└╠╛≡╞«░í <code class="directive">AuthGroupFile</code>└╗ ┤┘┐ε╣▐└╗ ╝÷╡╡ └╓┤┘.</p> </div> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="AuthDigestNcCheck" id="AuthDigestNcCheck">AuthDigestNcCheck</a> <a name="authdigestnccheck" id="authdigestnccheck">┴÷╜├╛ε</a></h2> <table class="directive"> <tr><th><a href="directive-dict.html#Description">╝│╕φ:</a></th><td>╝¡╣÷░í ║╕│╗┤┬ nonce-count╕ª ░╦╗τ╟╥┴÷ ┐⌐║╬</td></tr> <tr><th><a href="directive-dict.html#Syntax">╣«╣²:</a></th><td><code>AuthDigestNcCheck On|Off</code></td></tr> <tr><th><a href="directive-dict.html#Default">▒Γ║╗░¬:</a></th><td><code>AuthDigestNcCheck Off</code></td></tr> <tr><th><a href="directive-dict.html#Context">╗τ┐δ└σ╝╥:</a></th><td>┴╓╝¡╣÷╝│┴ñ</td></tr> <tr><th><a href="directive-dict.html#Status">╗≤┼┬:</a></th><td>Experimental</td></tr> <tr><th><a href="directive-dict.html#Module">╕≡╡Γ:</a></th><td>mod_auth_digest</td></tr> </table> <div class="note"> ╛╞┴≈ ▒╕╟÷╡╟┴÷ ╛╩╛╥┤┘. </div> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="AuthDigestNonceFormat" id="AuthDigestNonceFormat">AuthDigestNonceFormat</a> <a name="authdigestnonceformat" id="authdigestnonceformat">┴÷╜├╛ε</a></h2> <table class="directive"> <tr><th><a href="directive-dict.html#Description">╝│╕φ:</a></th><td>nonce╕ª ╕╕╡σ┤┬ ╣µ╣²└╗ ░ß┴ñ╟╤┤┘</td></tr> <tr><th><a href="directive-dict.html#Syntax">╣«╣²:</a></th><td><code>AuthDigestNonceFormat <var>format</var></code></td></tr> <tr><th><a href="directive-dict.html#Context">╗τ┐δ└σ╝╥:</a></th><td>directory, .htaccess</td></tr> <tr><th><a href="directive-dict.html#Override">Override ┐╔╝╟:</a></th><td>AuthConfig</td></tr> <tr><th><a href="directive-dict.html#Status">╗≤┼┬:</a></th><td>Experimental</td></tr> <tr><th><a href="directive-dict.html#Module">╕≡╡Γ:</a></th><td>mod_auth_digest</td></tr> </table> <div class="note">╛╞┴≈ ▒╕╟÷╡╟┴÷ ╛╩╛╥┤┘.</div> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="AuthDigestNonceLifetime" id="AuthDigestNonceLifetime">AuthDigestNonceLifetime</a> <a name="authdigestnoncelifetime" id="authdigestnoncelifetime">┴÷╜├╛ε</a></h2> <table class="directive"> <tr><th><a href="directive-dict.html#Description">╝│╕φ:</a></th><td>╝¡╣÷ nonce░í └»╚┐╟╤ ▒Γ░ú</td></tr> <tr><th><a href="directive-dict.html#Syntax">╣«╣²:</a></th><td><code>AuthDigestNonceLifetime <var>seconds</var></code></td></tr> <tr><th><a href="directive-dict.html#Default">▒Γ║╗░¬:</a></th><td><code>AuthDigestNonceLifetime 300</code></td></tr> <tr><th><a href="directive-dict.html#Context">╗τ┐δ└σ╝╥:</a></th><td>directory, .htaccess</td></tr> <tr><th><a href="directive-dict.html#Override">Override ┐╔╝╟:</a></th><td>AuthConfig</td></tr> <tr><th><a href="directive-dict.html#Status">╗≤┼┬:</a></th><td>Experimental</td></tr> <tr><th><a href="directive-dict.html#Module">╕≡╡Γ:</a></th><td>mod_auth_digest</td></tr> </table> <p><code class="directive">AuthDigestNonceLifetime</code> ┴÷╜├╛ε┤┬ ╝¡╣÷ nonce░í └»╚┐╟╤ ▒Γ░ú└╗ ┴╢└²╟╤┤┘. ┼¼╢≤└╠╛≡╞«░í ╕╕▒Γ╡╚ nonce╕ª ░í┴÷░φ ╝¡╣÷┐í ┴ó▒┘╟╧╕Θ ╝¡╣÷┤┬ <code>stale=true</code>┐═ ╟╘▓▓ 401└╗ ╣▌╚»╟╤┤┘. <var>seconds</var>░í 0║╕┤┘ ┼⌐╕Θ nonce░í └»╚┐╟╤ ▒Γ░ú└╗ ┴÷┴ñ╟╤┤┘. ╛╞╕╢╡╡ 10 ├╩║╕┤┘ └█░╘ ╝│┴ñ╟╧╕Θ ╛╚╡╚┤┘. <var>seconds</var>░í 0║╕┤┘ └█└╕╕Θ nonce┤┬ ┐╡┐°╚≈ ╕╕▒Γ╡╟┴÷ ╛╩┤┬┤┘. </p> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="AuthDigestQop" id="AuthDigestQop">AuthDigestQop</a> <a name="authdigestqop" id="authdigestqop">┴÷╜├╛ε</a></h2> <table class="directive"> <tr><th><a href="directive-dict.html#Description">╝│╕φ:</a></th><td>digest authentication░í ╗τ┐δ╟╥ ║╕╚ú╝÷┴╪(quality-of-protection)└╗ ┴÷┴ñ╟╤┤┘.</td></tr> <tr><th><a href="directive-dict.html#Syntax">╣«╣²:</a></th><td><code>AuthDigestQop none|auth|auth-int [auth|auth-int]</code></td></tr> <tr><th><a href="directive-dict.html#Default">▒Γ║╗░¬:</a></th><td><code>AuthDigestQop auth</code></td></tr> <tr><th><a href="directive-dict.html#Context">╗τ┐δ└σ╝╥:</a></th><td>directory, .htaccess</td></tr> <tr><th><a href="directive-dict.html#Override">Override ┐╔╝╟:</a></th><td>AuthConfig</td></tr> <tr><th><a href="directive-dict.html#Status">╗≤┼┬:</a></th><td>Experimental</td></tr> <tr><th><a href="directive-dict.html#Module">╕≡╡Γ:</a></th><td>mod_auth_digest</td></tr> </table> <p><code class="directive">AuthDigestQop</code> ┴÷╜├╛ε┤┬ <dfn>║╕╚ú╝÷┴╪(quality-of-protection)</dfn>└╗ ┴÷┴ñ╟╤┤┘. <code>auth</code>┤┬ (╗τ┐δ└┌╕φ/╛╧╚ú) └╬┴⌡╕╕ ╟╧░φ, <code>auth-int</code>┤┬ └╬┴⌡░· ┐╧░ß╝║ ░╦╗τ╕ª (MD5 ╟╪╜¼╡╡ ░Φ╗Ω╟╧┐⌐ ░╦╗τ╟╤┤┘) ╟╤┤┘. <code>none</code>└║ (┐╧░ß╝║ ░╦╗τ╕ª ╟╧┴÷╛╩┤┬) ┐└╖í╡╚ RFC-2069 digest ╛╦░φ╕«┴≥└╗ ╗τ┐δ╟╤┤┘. <code>auth</code>┐═ <code>auth-int</code>╕ª ╕≡╡╬ ┴÷┴ñ╟╥ ╝÷ └╓┤┘. └╠ ░µ┐∞ ║Ω╢≤┐∞└·┤┬ ╛ε╢▓ ░═└╗ ╗τ┐δ╟╥┴÷ ╝▒┼├╟╤┤┘. ║Ω╢≤┐∞└·░í ╛ε┤° └╠└»┐í╝¡░╟ challenge╕ª ┴┴╛╞╟╧┴÷ ╛╩┤┬┤┘╕Θ <code>none</code>└╗ ╗τ┐δ╟╪╛▀ ╟╤┤┘.</p> <div class="note"> <code>auth-int</code>┤┬ ╛╞┴≈ ▒╕╟÷╡╟┴÷ ╛╩╛╥┤┘. </div> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="AuthDigestShmemSize" id="AuthDigestShmemSize">AuthDigestShmemSize</a> <a name="authdigestshmemsize" id="authdigestshmemsize">┴÷╜├╛ε</a></h2> <table class="directive"> <tr><th><a href="directive-dict.html#Description">╝│╕φ:</a></th><td>┼¼╢≤└╠╛≡╞«╕ª ├▀└√╟╧▒Γ└º╟╪ ╟╥┤τ╟╧┤┬ ░°└»╕▐╕≡╕«╖«</td></tr> <tr><th><a href="directive-dict.html#Syntax">╣«╣²:</a></th><td><code>AuthDigestShmemSize <var>size</var></code></td></tr> <tr><th><a href="directive-dict.html#Default">▒Γ║╗░¬:</a></th><td><code>AuthDigestShmemSize 1000</code></td></tr> <tr><th><a href="directive-dict.html#Context">╗τ┐δ└σ╝╥:</a></th><td>┴╓╝¡╣÷╝│┴ñ</td></tr> <tr><th><a href="directive-dict.html#Status">╗≤┼┬:</a></th><td>Experimental</td></tr> <tr><th><a href="directive-dict.html#Module">╕≡╡Γ:</a></th><td>mod_auth_digest</td></tr> </table> <p><code class="directive">AuthDigestShmemSize</code> ┴÷╜├╛ε┤┬ ┼¼╢≤└╠╛≡╞«╕ª ├▀└√╟╧▒Γ└º╟╪ ╝¡╣÷░í ╜├└█╟╥╢º ╟╥┤τ╟╧┤┬ ░°└»╕▐╕≡╕«╖«└╗ ┴ñ└╟╟╤┤┘. ░°└»╕▐╕≡╕«┤┬ ├╓╝╥╟╤ <em>╟╧│¬└╟</em> ┼¼╢≤└╠╛≡╞«╕ª ├▀└√╟╧▒Γ└º╟╪ ╟╩┐Σ╟╤ ░°░ú║╕┤┘ └█└╗ ╝÷ ╛°└╜└╗ ┴╓└╟╟╧╢≤. └╠ ░¬└║ ╜├╜║┼█┐í ╡√╢≤ ┤┘╕ú┤┘. ┴ñ╚«╟╤ ░¬└╗ ╛╦╖┴╕Θ <code class="directive">AuthDigestShmemSize</code>╕ª <code>0</code>└╕╖╬ ╝│┴ñ╟╧░φ ╝¡╣÷╕ª ╜├└█╟╤╚─ ┐└╖∙╣«└╗ ┬ⁿ░φ╟╧╢≤.</p> <p><var>size</var>┤┬ ║╕┼δ ╣┘└╠╞« ┤▄└º└╠┴÷╕╕, ╡┌┐í <code>K</code>│¬ <code>M</code>└╗ ╗τ┐δ╟╧┐⌐ KBytes│¬ MBytes╕ª │¬┼╕│╛ ╝÷ └╓┤┘. ┐╣╕ª ╡Θ╛ε, ┤┘└╜ ┴÷╜├╛ε╡Θ└║ ╕≡╡╬ ░░┤┘:</p> <div class="example"><p><code> AuthDigestShmemSize 1048576<br /> AuthDigestShmemSize 1024K<br /> AuthDigestShmemSize 1M </code></p></div> </div> </div> <div class="bottomlang"> <p><span>░í┤╔╟╤ ╛≡╛ε: </span><a href="../en/mod/mod_auth_digest.html" hreflang="en" rel="alternate" title="English"> en </a> | <a href="../ko/mod/mod_auth_digest.html" title="Korean"> ko </a></p> </div><div id="footer"> <p class="apache">Copyright 1999-2004 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> <p class="menu"><a href="../mod/">╕≡╡Γ</a> | <a href="../mod/directives.html">┴÷╜├╛ε╡Θ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">┐δ╛ε</a> | <a href="../sitemap.html">╗τ└╠╞«╕╩</a></p></div> </body></html>